package com.se2.antiqueexhibition.Mapper;

import com.se2.antiqueexhibition.pojo.CulturalRelic;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface AdminCulturalRelicMapper {

    /**
     * 查询所有文物信息
     */
    List<CulturalRelic> selectAll();

    /**
     * 根据ID查询文物信息
     */
    CulturalRelic selectById(int id);

    /**
     * 插入文物信息
     */
    void insert(CulturalRelic culturalRelic);

    /**
     * 更新文物信息
     */
    void update(CulturalRelic culturalRelic);

    /**
     * 删除文物信息
     */
    void delete(int id);

    /**
     * 根据分类ID查询文物数量
     */
    int countByCategoryId(int categoryId);
}

